Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Davis Cup, Group A, Bologna U.S. Open - New York Tiburon Challenger Bengaluru Challenger Drummondville Challenger National Bank Open - Toronto Granby Challenger Canada F1 Canada F3 Canada F1 Canada F2 Canada F3 Czech Republic F1 Germany F22 Nicaragua F1 El Salvador F2 Mexico F2 USA F4 USA F5 Canada F2 Canada F3 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Usa F16 Usa F17 Romania F14 Romania F15 Italy F28 Italy F29 Italy F30 Mexico F12 Mexico F14 Mexico F15 Usa F5 Canada F2 Canada F3 Usa F8 Mexico F2 Usa F16 USA F17 USA F18 Mexico F6 Canada F4 Canada F5 Canada F2 USA F8 USA F9 Korea F1 Korea F2 Canada F4 Germany F21 Germany F6 Serbia F6 Italy F29 Canada F2 Mexico F7 Unicredit Czech Open - Prostejov Bytom Challenger Vancouver Challenger Savannah Challenger Cremona Challenger Nottingham Challenger Granby Challenger Eckental Challenger Aachen Challenger Tallahassee Challenger Granby Challenger Tiburon Challenger Knoxville Challenger Heilbronn Challenger Guadalajara Challenger Rimouski Challenger Savannah Challenger Tashkent Challenger Rimouski Challenger Guadalajara Challenger Mexico City Challenger Johannesburg Challenger Nottingham-2 Challenger Vancouver Challenger Maui Challenger Guadalajara Challenger Leon Challenger San Francisco Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Rennes Challenger Indian Wells Challenger Drummondville Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Granby Challenger Vancouver Challenger Charlottesville Challenger Knoxville Challenger Calgary Challenger Knoxville Challenger Forli 2 Challenger Forli 3 Challenger Quimper Challenger Pau Challenger Pozoblanco Challenger Vancouver Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Las Vegas Challenger Calgary Challenger Drummondville Challenger Quimper Challenger Koblenz Challenger Cherbourg Challenger Columbus Challenger Fairfield Challenger San Luis Potosi Challenger Cuernavaca Challenger Dallas Challenger Le Gosier Challenger Seoul Challenger Guadalajara Challenger Ortisei Challenger Sarasota Challenger Nottingham Challenger ATU Cup - Weiden Vancouver Challenger Winnipeg Challenger Calgary Challenger Nord/LB Open - Braunschweig Winnipeg Challenger AIG Japan Open - Tokyo Stockholm Open - Stockholm Sarajevo Open - Sarajevo Prague Open - Prague Zivnobanka Czech Open - Prostejov Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere Zivnobanka Czech Open - Prostejov CA Challenge - Graz Open Seat Godo - Barcelona Akbank Private Banking-TED Open - Istanbul Internationaler Raiffeisen Grand Prix - St. Polten Open de Franche-Comte - Besancon Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Open 13 - Marseille The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Jameson Cup - Milan Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Czech Open 2005 - Prostejov Mercedes Cup - Stuttgart Mumbai Open - Mumbai Stockholm Open - Stockholm Odlum Brown Vancouver Open - Vancouver The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Oldum Brown Vancouver Open - Vancouver The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Puebla Challenger Sarasota Challenger Salinas Challenger Honolulu Challenger Caloundra Challenger Thailand Open - Bangkok Rimouski Challenger AIG Japan Open Tennis Championships - Tokyo Vancouver Challenger Polska Energia Open - Bytom Czech Open 2006 - Prostejov Davidoff Swiss Indoors Basel - Basel Champaign Challenger ABN AMRO World Tennis Tournament - Rotterdam Tallahassee Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Leon Challenger Tatra Banka Open 2003 - Bratislava Legg Mason Tennis Classic - Washington Privat Bank Cup - Dniepropetrovsk AIG Japan Open Tennis Championships - Tokyo Granby Challenger Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Czech Indoor Open - Prague Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Intersport Heilbronn Open - Heilbronn SkiStar Swedish Open - Bastad China Open - Beijing St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Challenger Banque Nationale - Granby Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Busan Challenger Aircel Chennai Open - Chennai Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Geneva Challenger Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Granby Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Open 13 - Marseille Chengdu Open - Chengdu Rimouski Challenger Gerry Weber Open - Halle Abierto Mexicano - Los Cabos European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Chengdu Open - Chengdu China Open - Beijing Open Sud de France - Montpellier Open 13 Provence - Marseille Moncton Men's Challenger - Moncton Erste Bank Open - Vienna Sofia Open - Sofia Qatar ExxonMobil Open - Doha Noventi Open - Halle Nature Valley International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Moselle Open - Metz Dallas Open - Dallas Tel Aviv Watergen Open - Tel Aviv Leon Challenger Lexington Challenger Bratislava Challenger Unicredit Czech Open 2007 - Prostejov Budapest Challenger Anning Challenger Bytom Challenger Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Granby Challenger Las Vegas Challenger Charlottesville Challenger Turin Challenger Chicago Challenger Ilkley Challenger Malaga Challenger Winnipeg Challenger Sacramento Challenger Sarajevo Open 2004 - Sarajevo ECM Cup - Prague Odlum Brown Vancouver Open - Vancouver Prostejov Challenger Charleston Challenger Tulsa Challenger Kosice Challenger Irving Challenger Indian Wells 1 Challenger Indian Wells 2 Challenger Czech Open - Prostejov Pune Challenger Constanta Challenger Dallas Challenger Mexico City Challenger Tashkent Challenger Granby Challenger Cepu Open - San Marino Stockholm Open - Stockholm Nottingham Challenger Honolulu Challenger Winnetka Challenger Podebradka Cup - Prague Open 13 - Marseille National Bank Men's Rimouski Challenger - Rimouski Sunrise Challenger Open de Nice Cote d'Azur - Nice Brasov Challenger Heineken Open - Auckland Vancouver Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Kremlin Cup - Moscow Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Medibank Private International - Sydney Gerry Weber Open - Halle Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Brisbane - Brisbane Medibank International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Generali Open - Kitzbuhel Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai AEGON Championships - London BNP Paribas Masters - Paris SkiStar Swedish Open - Bastad BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BNP Paribas Masters - Paris AEGON Championships - London Coupe Rogers - Montreal BB&T Atlanta Open - Atlanta Citi Open - Washington Rolex Paris Masters - Paris Valencia Open - Valencia BNP Paribas Open - Indian Wells Allianz Suisse Open - Gstaad Miami Open - Miami Apia International - Sydney Rogers Cup - Toronto BMW Open - Munich Western & Southern Open - Cincinnati Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Estoril Open - Estoril Miami Open - Miami BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Challenger Natrel Presented by National Bank - Granby National Bank Open - Montreal Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam National Bank Open - Toronto Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich National Bank Open - Montreal Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Rome Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille ARAG World Team Championship - Dusseldorf Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Dubai Open - Dubai Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Open - Newport Citi Open - Washington Sydney International - Sydney U.S. Open - New York Sydney International - Sydney Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland French Open - Paris St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne AEGON Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Open 13 - Marseille St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Synsam Swedish Open - Bastad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide U.S. Open - New York Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Medibank International - Sydney Topshelf Open - 's-Hertogenbosch Sofia Open - Sofia ABN/AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Davis Cup, World Group, 1R, ESP-CZE 3-2 ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Davis Cup, World Group, PO, NED-CZE 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group I, 2R, ECU-CAN 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, ISR-CAN 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, CAN-GBR 2-3 Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CAN 3-1 Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, Group B Davis Cup, World Group, Q, CAN-KOR 3-1 Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Finals, Group F Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 U.S. Open - New York Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group B, Valencia Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Wimbledon (juniors)